Career 2023 2022 2021 2020 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F19 Denmark F1 Italy F20 Italy F22 Italy F25 Italy #4-w3 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F8 Italy F10 Italy F13 Italy F15 Italy F26 Italy F30 Italy F31 France F17 France F18 France F19 Belgium F2 Spain F32 Italy F1 Italy F2 Italy F4 France F5 Great Britain F5 Great Britain F6 Italy F10 Italy F12 Italy F13 Italy F15 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F16 France F19 Great Britain F17 Spain F37 Spain F38 France F4 Italy F10 Italy F15 Italy F4 Italy F5 Italy F27 Italy #4-w1 Italy F14 Romania F2 Great Britain F15 Italy F24 Italy F6 Romania F1 Italy F14 Italy F23 France F13 Italy #4-w2 Italy F17 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Copa Ericsson Uruguay - Montevideo Nossa Caixa Aberto de Sao Paulo - Sao Paulo Olbia Geovillage Open - Olbia Launceston Challenger 9th Wartburg Open - Eisenach Copa Ericsson Chile - Santiago Oberstaufen Cup - Oberstaufen Telesp Celular Open - Ribeirao Preto Global Telecom Open - Florianopolis Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro XL Challenger de Tenis Copa Sevilla - Seville SMS Tennis Open - Sao Paulo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Geovillage Open Trofeo Melia Olbia - Olbia Hilversum Open - Hilversum V Trani Cup - Trani San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Top Wool Challenger Biella - Biella Tennis Napoli Cup - Napoli Citta di Monza - Monza Garden Open 2005 - Rome Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo IX Torneo Internacionale de Tennis - Barletta The LTA Men's Challenger - Nottingham Zagreb Open - Zagreb Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona Black Forest Open - Freudenstadt Ethias Tennis Trophy - Mons Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Copa Kia - Santiago Internazionali di Tennis - Bergamo XI Abierto Internacional de Salinas - Salinas 10° Trofeo Luigi Pezzoli - Bergamo The Manchester Trophy - Manchester Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Open D'Orleans - Orleans Pekao Open - Szczecin Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Manfredini - Sassuolo Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Geneva Challenger - Geneva Open des Alpes Trophee BNP Paribas - Grenoble Posillipo Tennis Cup - Napoli Ethias Trophy - Mons Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Bauer Watertechnology Cup 2007 - Eckental Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Bancolombia Open - Bogota Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech San Remo Tennis Cup - San Remo Unicredit Czech Open - Prostejov Open Diputacion Ciudad de Pozoblanco - Cordoba Antonio Savoldi-Marco Co. - Manerbio Kos Succhetti Tennis Cup - Cordenons Oldum Brown Vancouver Open - Vancouver TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali President's Cup - Astana Napoli Challenger Recanati Challenger Copa Petrobras - Santiago Astana Challenger Copa Petrobras - Aracaju Bratislava Challenger Napoli Challenger Mitsubishi Electric Europe Cup - Monza Rome Challenger Garden Open - Rome San Remo Challenger Biella Challenger Ostdeutscher Sparkassen Cup - Dresden Pekao Open 2003 - Szczecin The Surbiton Trophy - Surbiton Alessandria Challenger Prostejov Challenger Santiago Challenger Medellin Challenger Heilbronn Challenger Guayaquil Challenger Heilbronn Challenger Tyumen Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger 5° Sporting Challenger - Turin Morocco Tennis Tour - Marrakech Astana Challenger Szczecin Challenger Mons Challenger Santos Challenger The Nottingham Challenger - Nottingham Heilbronn Challenger Rome Challenger Lima Challenger - Lima Memorial Manfredini - Sassuolo Tatra Banka Open 2003 - Bratislava Roma Challenger 2007 - Rome Furth Challenger Monza Challenger Privat Bank Cup - Dniepropetrovsk Milan Challenger Braunschweig Challenger Astana Challenger Beijing Challenger Samarkand Challenger Como Challenger Tashkent Challenger Belgrade Challenger Dallas Challenger Mersin Challenger Napoli Challenger Rome Challenger Prostejov Challenger Prague Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Astana Challenger Segovia Challenger St. Remy Challenger Petange Challenger Bogota Challenger - Bogota Porsche Open - Poznan Fergana Challenger Kazan Challenger Geneva Challenger Helsinki Challenger Trani Cup - Trani Riviera di Rimini Challenger - Rimini Braunschweig Challenger Challenger Lugano - Lugano Napoli Challenger Memorial Piertomaso Tessitore - San Remo Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Arpa Ceramic Cup - Reggio Emilia Scheveningen Challenger Prague Challenger Meerbusch Challenger Genova Challenger Rhein-Main Challenger 2004 - Aschaffenburg Szczecin Challenger Orleans Challenger Architect Open - Budapest Bergamo Challenger Happy Valley Challenger Banja Luka Challenger 2004 - Banja Luka San Marino Cepu Open - San Marino Maui Challenger Wroclaw Challenger Wartburg Open - Eisenach Jonkoping Challenger Muller Cup 2000 - Ulm Napoli Challenger Barletta Challenger Turin Challenger Aix En Provence Challenger Dubrovnik Open - Dubrovnik Heilbronn Challenger Vicenza Challenger Porsche Open - Poznan Prague Challenger Poprad Tatry Challenger Winnetka Challenger Winnipeg Challenger SIR Supermercadi Challenger - Rome Binghamton Challenger Lexington Challenger Granby Challenger Sopot Challenger Gatineau Challenger Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Brest Challenger Copa Ericsson Argentina - Buenos Aires Copa Petrobras Uruguray - Montevideo Astana Challenger Happy Valley Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Bergamo Challenger Wroclaw Challenger Shymkent Challenger Astana Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella VII Trofeo Ciudad de Quito - Quito IX Ciutat de Barcelona - Barcelona Heilbronn Open - Heilbronn Szczecin Challenger Copa Petrobras - Buenos Aires Mons Challenger KGHM Dialog Polish Indoors - Wroclaw Challenger 42 - Andrezieux Turin Challenger Shymkent Challenger Arad Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Almaty Challenger Shymkent Challenger Corona Mexico City Open - Mexico City Nur-Sultan Challenger Hamburg Challenger - Hamburg Copa Club Campestre de Aguascalientes - Aguascalientes Lermontov Challenger San Luis Potosi Challenger - San Luis Potosi Genova Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta KGHM Polish Indoors - Wroclaw Zadar Challenger Nur-Sultan Challenger Monza Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia XXX Edizione 'A Savoldi Marco' - Manerbio Unicredit Czech Open 2007 - Prostejov Open 13 - Marseille Bordeaux Challenger VI Torneo Internazionale di Tennis - Barletta TCT Open - Tunis Tennis Napoli Cup - Naples Turin Challenger Garden Open - Rome Open Castilla y Leon - Segovia The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia San Marino Cepu Open - San Marino ATU Cup - Weiden LXVII Concursu Internacional de Vigo - Vigo Nord/LB Open - Braunschweig Prostejov Challenger 10th Wartburg Open - Eisenach Open Sainte Victoire - Aix-En-Provence Astana Challenger Kos-Zucchetti Tennis Cup - Cordenons Orleans Challenger Muller Cup - Ulm Milan Challenger Zagreb Open - Zagreb Citta di Como - Como USTA Seascape Challenger - Aptos Marburg Challenger Sporting Challenger - Turin The Hilversum Open - Hilversum Genova Open Challenger - Genova Czech Open - Prostejov Open D'Orleans - Orleans Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Montevideo Challenger Pekao Open - Szczecin 10ø Tornea B. Camparini - Reggio Emilia XXIX Edizione 'A.Savoldi Marco' - Manerbio Oberstaufen Challenger Open de Rennes La Trinitaine - Rennes Adidas International - Sydney Cepu Open - San Marino Warsteiner Grand Prix - Oberstaufen Internationaux du Doubs - Besancon Salinas Challenger Tennis Napoli Cup - Napoli Morocco Tennis Tour - Rabat MoviStar Open - Vina del Mar III Gramado Open de Tenis - Gramado Copa Telmex - Buenos Aires Jameson Cup - Milan BMW Open - Munich Sunrise Challenger BH Tennis Open International Cup - Belo Horizonte La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Barletta Challenger Grand Prix Hassan II - Casablanca Izmir Cup - Izmir Movistar Open - Vina del Mar Open des Alpes Trophee BNP Paribas - Grenoble Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Samarkand Challenger Genoa Open Challenger-Fondazione Carige - Genova Copa AT&T - Buenos Aires Miller Lite Hall of Fame Tennis Championships - Newport Segundo Aberto de Brasilia - Brasilia Campionati Internazionali di Sicilia - Palermo XI Trofeo Ciudad de Quito - Quito Grand Prix Hassan II - Casablanca AIG Japan Open - Tokyo Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Telesp Celular Open - Campinas Buenos Aires Challenger Sunrise Challenger 3rd Volkswagon Challenger - Wolfsburg Copa Ericsson Peru - Lima Kremlin Cup - Moscow Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires San Benedetto Challenger U.S. Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe The Priority Telecom Open - Amersfoort Istanbul Challenger Copa Telmex - Buenos Aires Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland Brasil Open - Costa do Sauipe Geneva Challenger U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Arizona Men's Tennis Championships - Scottsdale Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha 5th Sardinian International Championships - Cagliari U.S. National Indoor Tennis Championships - Memphis Bet-at-home Open - Hamburg Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Marrakech Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Rimini Challenger Fergana Challenger St. Petersburg Open - St. Petersburg Copa Petrobras Brazil - Belo Horizonte BCR Open Romania - Bucharest Milan Challenger BMW Open - Munich Masters Series - Hamburg Brasil Open - Costa do Sauipe Portoroz Challenger Open 13 - Marseille Open 13 - Marseille Open 13 - Marseille Grand Prix Hassan II - Casablanca Irving Challenger German Tennis Championships - Hamburg Prague Challenger PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Estoril Open - Estoril Antalya Open - Antalya Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Campionati Internazionali di Sicilia - Palermo Delray Beach International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Qatar ExxonMobil Open - Doha Koblenz Challenger Brasil Open - Costa do Sauipe Dutch Open Tennis - Amersfoort Dutch Open Tennis - Amersfoort Bet-at-home Cup - Kitzbuhel Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto Asian Hopman Cup - Astana Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0